
// 设置公共基础路径
axios.defaults.baseURL='http://api-breakingnews-web.itheima.net'

// 添加请求拦截
axios.interceptors.request.use(function (config) {
    if(config.url.indexOf('/my/') !== -1) {
        config.headers.Authorization = localStorage.getItem('token')
    }
    return config;
}, function (error) {
    return Promise.reject(error)
})


// 响应拦截器 , 可以拦截所有响应
axios.interceptors.response.use(function (response) {

    if(response.data.message === "身份认证失败! ") {
        // 跳转到登录页面
        location.href = '/login.html';
        localStorage.removeItem('token');
        return;
    }
    // 返回 response
    return response;
},function (error) {
    return Promise.reject(error);
})